/* A informacao do tipo no metodo deve vir antes do tipo de retorno e depois do static
 * 
 */
package JUNHO.genericos;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

public class GenericMethod30 {

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Integer[] p = {1,2,3,4,5,6,76};
		List l = (List) doAmazing(p, new ArrayList());
		System.out.println(l);;;;
	}
	
	public static <T> Collection doAmazing(T[] t, Collection c)
	{
		for (T t2 : t) {
			c.add(t2);
		}
		
		return c;
	}

}
